import axios from '@/utils/request'

/*  登录接口
*   url 接口路径
*   data 数据对象
*/
export const login = (url: string, data: object = {}):any => {
    return new Promise((resolve, reject) => {
        axios.post(url, data)
            .then(response => {
                resolve(response.data); // 成功时解析Promise并传递数据
            })
            .catch(error => {
                reject(error); // 失败时拒绝Promise并传递错误信息
        })
    })
}

/*  获取用户信息
*   url 接口路径
*   data 数据对象
*/
export const userInfo = (url: string, data: object = {}):any => {
    return new Promise((resolve, reject) => {
        axios.get(url, {params:data})
            .then(response => {
                resolve(response.data); // 成功时解析Promise并传递数据
            })
            .catch(error => {
                reject(error); // 失败时拒绝Promise并传递错误信息
        })
    })
}